二级C:二维数组 | 您所在的位置:网站首页 › int 定义数组 › 二级C:二维数组 |
二维数组
一、定义 ①数组两个中括号[][],第一个可有可无,第二个必须有,里面的内容为常量表达式,也就是不能改变的。 当数组中每个元素带有两个下标时,称这样的数组为二维数组。在C语言中,二维数组的定义语句形式如下所示:(可以同时定义多个类型名相同的变量) 类型名 数组名[常量表达式1][常量表达式2];——为数组说明符 二维数组说明符中必须有用两个分开的方括号[][]括起来的常量表达式(绝对不能把两个内容放在一个[]括号中),常量表达式的值只能是正整数。 常量表达式1为行数,常量表达式2为列数。 例如有以下定义: int a[3][4];其中,int是类型名,a[3][4]为二维数组说明符。 3行4列的二维数组如下所示: 第0列 第1列 第2列 第3列 第0行 a[0][0] a[0][1] a[0][2] a[0][3] 第1行 a[1][0] a[1][1] a[1][2] a[1][2] 第2行 a[2][0] a [2][1] a[2][2] a[2][3] 每个元素有两个下标,第一个方括号中的下标代表行号,称行下标;第二个方括号中的下标代表列号,称列下标。每个下标从0开始,到数组长度减1结束。一般定义数组时,如果使用for循环,其中的判断的条件可以是数组不等于’\0’,或者知道数组长度,小于该长度,如i int s[2][3],i,j; printf("请输入需要赋值的数\n"); for( i=0 ; i |
CopyRight 2018-2019 实验室设备网 版权所有 |